package com.smy.reggie;

import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.transaction.annotation.EnableTransactionManagement;


@Slf4j
@SpringBootApplication
@ServletComponentScan
@EnableTransactionManagement
@EnableCaching
public class ReggieApplication {
    static {
        System.setProperty("druid.mysql.usePingMethod","false");
    }
    public static void main(String[] args) {

        SpringApplication.run(ReggieApplication.class);
        log.info(" 1 /**\n" +
                " 2  *                             _ooOoo_\n" +
                " 3  *                            o8888888o\n" +
                " 4  *                            88\" . \"88\n" +
                " 5  *                            (| -_- |)\n" +
                " 6  *                            O\\  =  /O\n" +
                " 7  *                         ____/`---'\\____\n" +
                " 8  *                       .'  \\\\|     |//  `.\n" +
                " 9  *                      /  \\\\|||  :  |||//  \\\n" +
                "10  *                     /  _||||| -:- |||||-  \\\n" +
                "11  *                     |   | \\\\\\  -  /// |   |\n" +
                "12  *                     | \\_|  ''\\---/''  |   |\n" +
                "13  *                     \\  .-\\__  `-`  ___/-. /\n" +
                "14  *                   ___`. .'  /--.--\\  `. . __\n" +
                "15  *                .\"\" '<  `.___\\_<|>_/___.'  >'\"\".\n" +
                "16  *               | | :  `- \\`.;`\\ _ /`;.`/ - ` : | |\n" +
                "17  *               \\  \\ `-.   \\_ __\\ /__ _/   .-` /  /\n" +
                "18  *          ======`-.____`-.___\\_____/___.-`____.-'======\n" +
                "19  *                             `=---='\n" +
                "20  *          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n" +
                "21  *                     佛祖保佑        永无BUG\n" +
                "22  *            佛曰:\n" +
                "23  *                   写字楼里写字间，写字间里程序员；\n" +
                "24  *                   程序人员写程序，又拿程序换酒钱。\n" +
                "25  *                   酒醒只在网上坐，酒醉还来网下眠；\n" +
                "26  *                   酒醉酒醒日复日，网上网下年复年。\n" +
                "27  *                   但愿老死电脑间，不愿鞠躬老板前；\n" +
                "28  *                   奔驰宝马贵者趣，公交自行程序员。\n" +
                "29  *                   别人笑我忒疯癫，我笑自己命太贱；\n" +
                "30  *                   不见满街漂亮妹，哪个归得程序员？\n" +
                "31 */" +
                "/*\n" +
                " * ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐\n" +
                " * │Esc│   │ F1│ F2│ F3│ F4│ │ F5│ F6│ F7│ F8│ │ F9│F10│F11│F12│ │P/S│S L│P/B│  ┌┐    ┌┐    ┌┐\n" +
                " * └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘  └┘    └┘    └┘\n" +
                " * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐\n" +
                " * │~ `│! 1│@ 2│# 3│$ 4│% 5│^ 6│& 7│* 8│( 9│) 0│_ -│+ =│ BacSp │ │Ins│Hom│PUp│ │N L│ / │ * │ - │\n" +
                " * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤\n" +
                " * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │{ [│} ]│ | \\ │ │Del│End│PDn│ │ 7 │ 8 │ 9 │   │\n" +
                " * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ ├───┼───┼───┤ + │\n" +
                " * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │: ;│\" '│ Enter  │               │ 4 │ 5 │ 6 │   │\n" +
                " * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐     ├───┼───┼───┼───┤\n" +
                " * │ Shift  │ Z │ X │ C │ V │ B │ N │ M │< ,│> .│? /│  Shift   │     │ ↑ │     │ 1 │ 2 │ 3 │   │\n" +
                " * ├─────┬──┴─┬─┴──┬┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤ E││\n" +
                " * │ Ctrl│    │Alt │         Space         │ Alt│    │    │Ctrl│ │ ← │ ↓ │ → │ │   0   │ . │←─┘│\n" +
                " * └─────┴────┴────┴───────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘\n" +
                " */");
        log.info("启动成功！");
    }
}